package com._520it.wms.domain;

import com.alibaba.druid.util.StringUtils;
import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.HashMap;

@Getter @Setter
//商品管理
public class Product extends BaseDomin{

    private String name;//货品名称

    private String sn; //货品编码

    private BigDecimal costPrice;//成本价格

    private BigDecimal salePrice;//销售价格

    private String imagePath;//货品图片路径

    private String intro;//备注

    private Long brandId;//货品品牌id

    private String brandName;// 货品品牌名称

//显示小图片 显示路径
    public  String getSmallImage(){
        if (!StringUtils.isEmpty(imagePath)) {
            int index = imagePath.lastIndexOf(".");
            return imagePath.substring(0, index) + "_small" + imagePath.substring(index);
        }
        return "";
    }

    //操作json数据
    public  String getProduct(){
        HashMap<Object, Object> map = new HashMap<>();
        map.put("pid",id);//产品id
        map.put("pName",name);//产品名称
        map.put("bName",brandName);//品牌名称
        map.put("costPrice",costPrice);//采购价格
        map.put("salePrice",costPrice);//销售价格
        return JSON.toJSONString(map);
    }


}